package com.ruan.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruan.pojo.Project;
import com.ruan.pojoExt.ProjectExt;
import com.ruan.pojoExt.TaskExt;

import java.util.List;

public interface ProjectService extends IService<Project> {
//    //新增项目（向项目表插入数据），同时插入项目对应的项目进度数据，需要操作两张表：projects,projectprogress
//    public void saveWithProgress(ProjectExt projectExt);//ProjectExt继承了dish,扩展了（List<ProjectProgress>）progress属性
//    //根据id查询项目信息以及他所对应的进度信息
//    public ProjectExt getByIdWithProgress(Long id);//声明新的方法
//    //更新项目信息(表)，同时更新对应的项目进度信息(表)
//    public void updateWithProgress(ProjectExt projectExt);
     Boolean deleteProject(Integer id);

//     byte[] exportToExcel() throws Exception;

     List<ProjectExt> getTodayProjects(String employeeId);

     byte[] exportToExcel(Integer id);
}
